#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<windows.h>
#include<stdlib.h>

int main() {



	return 0;
}

//char* my_strncat(char* str1, char* str2, size_t  n) {
//	char* ret = str1;
//	int i = 0;
//	while (*str1 != '\0')str1++;
//	while (i < n) {
//		*str1++ = *str2++;
//		i++;
//	}
//	*(++str1) = '\0';
//	return ret;
//}
//int main() {
//	char arr1[10] = "abcdef";
//	char arr2[5] = "xxx";
//	printf("%s\n", my_strncat(arr1, arr2, 2));
//	return 0;
//}
//char* my_strncpy(char* str1, char* str2, size_t  n) {
//	char* ret = str1;
//	int i = 0;
//	while (i < n) {
//		*str1++ = *str2++;
//		i++;
//	}
//	return ret;
//}
//int main() {
//	char arr1[10] = "abcdefg";
//	char arr2[5] = "xxx";
//	printf("%s\n", my_strncpy(arr1, arr2, 2));
//
//	return 0;
//}
//void search(int* str,int sz) {
//    int arr[10000] = { 0 };
//    int i = 0;
//    int max = str[0];
//    for (i = 0; i < sz; i++) {
//        if (max < str[i])max = str[i];
//        arr[str[i]]++;
//    }
//    for (i = 1; i <= max; i++) {
//        if (arr[i] == 1)printf("%d  ", i);
//    }
//}
//int main() {
//    int str[10] = { 1,1,2,2,3,3,4, 4, 5, 6 };
//    search(str, 10);
//    return 0;
//}